home *** CD-ROM | disk | FTP | other *** search
/ PC User 2003 April / Disc 2 / PCU0403CD2.iso / software / apps / files / anfxw32.exe / #setuppath# / c28.class (.txt) < prev    next >
Encoding:
Java Class File  |  2003-01-27  |  1.8 KB  |  151 lines

  1. import java.io.IOException;
  2.  
  3. public class c28 extends c22 {
  4.    // $FF: renamed from: BB byte
  5.    protected byte field_0;
  6.    // $FF: renamed from: HJ short
  7.    protected short field_1;
  8.    // $FF: renamed from: CB short
  9.    protected short field_2;
  10.    // $FF: renamed from: EK int
  11.    protected int field_3;
  12.    // $FF: renamed from: Fl boolean
  13.    protected boolean field_4 = false;
  14.    // $FF: renamed from: HA byte
  15.    protected byte field_5;
  16.    // $FF: renamed from: Dn int
  17.    protected int field_6;
  18.  
  19.    public c28(c00 var1, int var2, int var3) {
  20.       super(var1, var2);
  21.       this.field_3 = var3;
  22.    }
  23.  
  24.    // $FF: renamed from: Gn (c14) void
  25.    public void method_0(c14 var1) {
  26.       this.field_0 = var1.Fg();
  27.       this.field_2 = var1.Eg();
  28.       switch (this.field_0) {
  29.          case 7:
  30.          case 8:
  31.             this.field_2 = (short)(this.field_2 * 10);
  32.          default:
  33.       }
  34.    }
  35.  
  36.    // $FF: renamed from: EO (c14) java.lang.Object
  37.    public Object method_1(c14 var1) throws IOException {
  38.       super.EO(var1);
  39.       this.method_0(var1);
  40.       this.field_3 = var1.BI();
  41.       this.field_5 = var1.Fg();
  42.       if ((this.field_5 & 128) != 0) {
  43.          this.field_6 = var1.BI();
  44.       }
  45.  
  46.       return this;
  47.    }
  48.  
  49.    // $FF: renamed from: HI () void
  50.    public void method_2() {
  51.       this.field_4 = false;
  52.    }
  53.  
  54.    // $FF: renamed from: DV () void
  55.    public void method_3() {
  56.       this.field_1 = super.DJ.Jb(this.field_0);
  57.    }
  58.  
  59.    public c28() {
  60.    }
  61.  
  62.    // $FF: renamed from: DK (short, short, int, byte) short
  63.    public short method_4(short var1, short var2, int var3, byte var4) {
  64.       int var6 = this.field_3 - super.Ei;
  65.       int var5;
  66.       if (var6 > 0) {
  67.          int var7 = var3 - super.Ei;
  68.          if ((var4 & 128) != 0 && this.field_6 > 0) {
  69.             var5 = 10000 * (var7 % this.field_6) / this.field_6;
  70.          } else {
  71.             var5 = 10000 * var7 / var6;
  72.          }
  73.       } else {
  74.          var5 = 10000;
  75.       }
  76.  
  77.       int var8 = var4 & 127;
  78.       switch (var8) {
  79.          case 2:
  80.             var5 = 10000 - var5;
  81.          case 1:
  82.             double var15 = Math.exp((double)3.0F);
  83.             var5 = (int)(Math.exp((double)var5 * (double)3.0F * (double)2.0F / (double)10000.0F - (double)3.0F) * (double)10000.0F / var15);
  84.             if (var8 == 2) {
  85.                var5 = 10000 - var5;
  86.             }
  87.             break;
  88.          case 3:
  89.             double var14 = (double)var5 * (Math.PI * 2D) / (double)10000.0F - Math.PI;
  90.             var5 = (int)((Math.sin(var14) + (double)1.0F) * (double)5000.0F);
  91.             break;
  92.          case 4:
  93.             double var13 = (double)var5 * (Math.PI * 2D) / (double)10000.0F - Math.PI;
  94.             var5 = (int)((Math.cos(var13) + (double)1.0F) * (double)5000.0F);
  95.             break;
  96.          case 5:
  97.             double var12 = (double)var5 * Math.PI / (double)10000.0F - Math.PI;
  98.             var5 = (int)((Math.sin(var12) + (double)1.0F) * (double)5000.0F);
  99.             break;
  100.          case 6:
  101.             double var9 = (double)var5 * Math.PI / (double)10000.0F - Math.PI;
  102.             var5 = (int)((Math.cos(var9) + (double)1.0F) * (double)5000.0F);
  103.             break;
  104.          case 7:
  105.          case 8:
  106.          case 9:
  107.             var5 = var5 >= (var8 - 7 + 1) * 2500 ? 10000 : 0;
  108.             break;
  109.          case 10:
  110.             var5 = 10000;
  111.       }
  112.  
  113.       if (var5 > 10000) {
  114.          var5 = 10000;
  115.       } else if (var5 < 0) {
  116.          var5 = 0;
  117.       }
  118.  
  119.       short var11 = (short)(var1 + (var2 - var1) * var5 / 10000);
  120.       return var11;
  121.    }
  122.  
  123.    // $FF: renamed from: EM (int) void
  124.    public void method_5(int var1) {
  125.       short var2 = this.method_4(this.field_1, this.field_2, var1, this.field_5);
  126.       super.DJ.Ez(this.field_0, var2);
  127.    }
  128.  
  129.    // $FF: renamed from: Da (int) byte
  130.    public byte method_6(int var1) {
  131.       byte var2 = c22.Av;
  132.       var1 -= super.Fc.Ei;
  133.       if (var1 >= super.Ei) {
  134.          if (!this.field_4) {
  135.             this.field_4 = true;
  136.             this.method_3();
  137.          }
  138.  
  139.          if (var1 >= this.field_3) {
  140.             var1 = this.field_3;
  141.             var2 = 0;
  142.          }
  143.  
  144.          this.method_5(var1);
  145.          super.DJ.FC.IM = true;
  146.       }
  147.  
  148.       return var2;
  149.    }
  150. }
  151.